Termination Proof Script

Consider the TRS R consisting of the rewrite rules
1:    double(0)  → 0
2:    double(s(x))  → s(s(double(x)))
3:    x + 0  → x
4:    x + s(y)  → s(x + y)
5:    s(x) + y  → s(x + y)
6:    double(x)  → x + x
There are 4 dependency pairs:
7:    DOUBLE(s(x))  → DOUBLE(x)
8:    x +# s(y)  → x +# y
9:    s(x) +# y  → x +# y
10:    DOUBLE(x)  → x +# x
The approximated dependency graph contains 2 SCCs: {8,9} and {7}. Hence the TRS is terminating.
Tyrolean Termination Tool  (0.01 seconds)   ---  May 3, 2006